import request from '@/utils/request'

export default {
  //添加课程信息
  addCourseInfo(courseInfo) {
    return request({
      url: '/eduservice/course/addCourseInfo',
      method: 'post',
      data: courseInfo
    })
  },
  //查询所有讲师
  getList() {
    return request({
      url: '/eduservice/teacher/findAll',
      method: 'get'
    })
  },
  //根据课程Id查询课程基本信息
  getCourseInfoId(id){
    return request({
      url: `/eduservice/course/getCourseInfo/${id}`,
      method: 'get'
    })
  },

  //修改课程信息
  updateCourseInfo(courseInfo){
    return request({
      url: `/eduservice/course/updateCourseInfo`,
      method: 'post',
      data: courseInfo
    })
  },
  //课程确认信息显示
  getPublishCourseInfo(id){
    return request({
      url: `/eduservice/course/getPublishCourseInfo/${id}`,
      method: 'get',
    })
  },
  //课程最终发布
  publishCourse(id){
    return request({
      url: `/eduservice/course/publishCourse/${id}`,
      method: 'post'
    })
  },

  //查询所有课程列表
  getCourse(current,limit,courseQuery){
    return request({
      url: `/eduservice/course/getCourseListPage/${current}/${limit}`,
      method: 'post',
      data: courseQuery
    })
  },
  //删除课程
  deleteCourse(courseId){
    return request({
      url: `/eduservice/course/${courseId}`,
      method: 'DELETE'
    })
  }
}
